package chapter3;

/**
 * 创建学生类
 * 学生类不占用系统空间资源
 */
class Student {
    String name;//字符类变量
    int age;//整型 年龄
    String gender;//性别

    void read() {
        System.out.println("大家好!我是" + name + "我在学习!");
    }
    /**
     * 访问控制
     * private 私有访问权限 只有在本类内可以访问
     * default 默认访问权限 本包范围可以使用
     * protected 类的成员可以使用，本包和子类访问
     * public 公共类 所有的都可以使用
     */
    private void  write(){
        System.out.println("我今年" + age + "岁了，只能我自己知道");
    }

}

public class Demo01 {
    public static void main(String[] args) {
        /**
         * 创建对象
         * 声明Student类型变量stu stu是用来专门存放学生类的变量
         * 实例化学生类 new student(); 实例化过程中也是分配空间的过程
         */
        Student stu = new Student();
        stu.name = ("猪小明");
        stu.age = 18;
        stu.gender = "男";
        stu.read();

        Student stu1 = new Student();
        stu1.name = "蘑菇头";
        stu1.read();

        /**
         * 对象的引用传递
         */

        Student stu2 = stu1;
        stu2.name = "妹爷";
        stu2.read();

    }
}

